/*
 * cliente.h
 *
 *  Created on: 04/10/2011
 *      Author: guido
 */

#ifndef CLIENTE_H_
#define CLIENTE_H_
#include "socket-cliente.h"
#include <iostream>

class Cliente {
public:
	Cliente(char* ip, char* puerto);
	~Cliente() {
	}
	int start(char* nombre, char* vieja, char* nueva);

private:
	int logIn(std::string nombre, std::string clave);
	int cambiarClave(std::string nueva);
	bool validarNombreYClaves(char* nombre, char* vieja, char* nueva);
	bool validar(char* cadena);
	SocketCliente socket;
};

#endif /* CLIENTE_H_ */
